package boot.spring.service;

import java.util.List;
import java.util.Map;

import boot.spring.entity.Module;
import boot.spring.entity.PermissionsModule;
import boot.spring.util.Result;

public interface ModuleService {




	/**
	 *
	 * @Title: getModuleByRid
	 * @Description: 根据角色id查询模块
	 * @param 参数
	 * @return List<Module> 返回类型
	 * @author CrazyCat
	 * @date 2021年5月23日
	 * @throws
	 */
	public List<Module> getModuleByRid(String roleId);


	/*获取所有的模块*/
	public List<Map<String,Object>> ModuleSerAll();


	/*操作当前角色的模块
	* parentIds 功能模块id拼接的字符串(以逗号分隔)
	* rId 要设置的角色的id
	* */
	public Result RoleModuleSeroperation(String parentIds,String rId);


	/*修改模块表中的数据*/
	public Result ModuleSerUp(Module up);
	/*删除模块表中的数据*/
	public Result ModuleSerDel(Module del);
	/*新增模块表中的数据*/
	public Result ModuleSerAdd(Module add);



}
